body {
  margin: 0px;
  padding: 0;
  font-family: Tahoma, Arial, Geneva, sans-serif;
}
p { margin: 0; padding: 10px; text-align: center; }
a:link { color:#0000E0; text-decoration:none }
a:visited { color:#000080; text-decoration:none }
a:hover { color:#E00000; text-decoration:none }
a:active { color:#E00000; text-decoration:underline }
a:focus { color:#00E000; text-decoration:underline }

.table {border-collapse:collapse; width: 100%; font-size: 12px; text-align: center;}
.table td {border: 1px black solid; padding: 3px; }
.table tr:active {background-color: #bbb;}
.table th {border: 1px black solid; background-color: #aaa; padding: 3px;}
.cursor { cursor:pointer;}

input[disabled] { background-color: #999; }
input {
	font-size:120%;
	margin-right:5px;
}



.link { margin: 0; padding: 0;  padding-left: 10px; }

.link li { 
	list-style-position: inside;
	border-bottom: 1px solid black;
	list-style-type: none;
	padding-bottom: 2px;
	padding-top: 3px;
	}

/**** Logo Section  *****/
h1
{
	background-color:#999;
	margin: 0;
	margin-bottom:5px;
	margin-top:5px;
	min-height:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-indent:12px;
	font: 20px Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	color: #fff;
	text-align: center;
}

h1 a
{
	display:block;
	height:100%;
	min-height:40px;
	overflow:hidden;
}


img
{
	border:none;
}


#pageBody {
  max-width: 100%;
}

#header, #nav, #footer, h1, h2, h3 {
  font-family: Tahoma, Geneva, sans-serif;
}

#header {
  width: 100%;
  margin: 0;
  padding: 0;
}

#header .inner {
  margin: 0 0 0px 0;
  padding: 10px;
  color: #fff;
  background: rgb(140,140,140);  
}

#header a.intranet {
  display: block;
  float: right;
  color: #fff;
  font-weight: normal;
  font-size: 110%;
}
/*
#content {
  float: left;
  width: 80%;
  margin: 0 0 5px 0;
  padding: 0;
}
*/
#content {
  float: none;
  width: 100%;
  margin: 0 0 0px 0;
  padding: 0;
}
/*
#content .inner {
  margin-right: 5px;
  padding: 20px;
  color: #333;
  background: #d9d9d9;
  text-align: justify;
}
*/
#content .inner {
  margin-right: 0;
  padding: 5px;
  color: #333;
  background: #ededed;
  text-align: justify;
}

#sidebar {
  float: right;
  width: 20%;
  margin: 0;
  padding: 0;
}

#sidebar .inner {
  margin-right: 20px;
  padding: 10px;
  color: #fff;
  background: #2386c7;
  font-size: 85%;
}
/*
#nav {
  float: right;
  width: 20%;
  margin: 0;
  padding: 0;
}

#nav ul {
  margin: 0;
  padding: 10px;
  list-style: none;
  color: #333;
  background: #4B75B3;
  overflow: hidden;  
}

#nav li {
  border-bottom: 1px solid rgba(255,255,255,.5);
}

#nav li:last-child {
  border-bottom: none;
}

#nav a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 10px 0 10px 10px;
  font-weight: bold;
}

#nav a:hover {
  background: rgb(111,182,230);
}
*/
#nav {
  float: none;
  width: 100%;
  margin: 0;
  margin-bottom: 0px;
  padding: 0;
}

#nav ul {
  margin: 0;
  padding: 10px;
  list-style: none;
  color: #333;
  background: #4B75B3;
  overflow: hidden;  
}

#nav li {
  float: left;
  width: 33.3%;
  border-bottom: none;
  border-right: 1px solid rgba(255,255,255,.5);
}

#nav li:last-child {
  width: 33%;
  border-right: none;
}


#nav a {
text-align: center;
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 10px 0 10px 10px;
  font-weight: bold;
}

#nav a:hover {
  background: rgb(111,182,230);
}



#footer {
  clear: both;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #fff;
  background: rgb(140,140,140);  
}

#footer .inner {
  padding: 5px 20px;
}


.questionnaire {border-collapse:collapse; width: 100%; border: none;}
.questionnaire td {border: 1px black solid; padding: 3px; }
.questionnaire th {border: 1px black solid; background-color: #aaa; padding: 5px; text-align: center;}
.clean_border_t {border-top: none;}